package com.gopay.common.domain.bank.ceb.expay.req;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
/**
 * 光大快捷网上支付请求报文类
 * @author lilili
 * @CebExPayMessageQPReq.java
 *
 */
@XStreamAlias("Plain")
public class CebExPayMessageQPReq  implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -4217788484407397284L;

	@XStreamAsAttribute
	private String id="QPReq";
	
	private String version;
	
	private String transId;
	
	private String merId;
	
	private String relateAcct="";    //商户端账号
	
	private String name;       //银行卡户名
	
	private String certNo;        //证件号
	
	private String certType;      //证件类型
	
	private String phone;         //手机号码
	
	private String stageFlag="";     //分期标志
	
	private String stages="";        //分期期数
	
	private String cifFee="";
	
	private String serialNo;      //订单号
	
	private String date;    //交易日期
	private String cardNo;
	private String cardType;
	
	private String validDate="";     //有效期
	
	private String cvv2="";          //cvv2
	
	private String charge="";        //手续费
	
	private String amount;        //交易金额
	
	private String currency;        //交易货币代码
	
	private String goods;          //商品描述
	
	private String subMerName;     //二级商户名称
	
	private String bussType;     //业务类型
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getRelateAcct() {
		return relateAcct;
	}

	public void setRelateAcct(String relateAcct) {
		this.relateAcct = relateAcct;
	}


	public String getCertType() {
		return certType;
	}

	public void setCertType(String certType) {
		this.certType = certType;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getStageFlag() {
		return stageFlag;
	}

	public void setStageFlag(String stageFlag) {
		this.stageFlag = stageFlag;
	}

	public String getStages() {
		return stages;
	}

	public void setStages(String stages) {
		this.stages = stages;
	}

	public String getSerialNo() {
		return serialNo;
	}

	public void setSerialNo(String serialNo) {
		this.serialNo = serialNo;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getValidDate() {
		return validDate;
	}

	public void setValidDate(String validDate) {
		this.validDate = validDate;
	}

	public String getCvv2() {
		return cvv2;
	}

	public void setCvv2(String cvv2) {
		this.cvv2 = cvv2;
	}

	public String getCharge() {
		return charge;
	}

	public void setCharge(String charge) {
		this.charge = charge;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getGoods() {
		return goods;
	}

	public void setGoods(String goods) {
		this.goods = goods;
	}

	public String getSubMerName() {
		return subMerName;
	}

	public void setSubMerName(String subMerName) {
		this.subMerName = subMerName;
	}

	public String getBussType() {
		return bussType;
	}

	public void setBussType(String bussType) {
		this.bussType = bussType;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getTransId() {
		return transId;
	}

	public void setTransId(String transId) {
		this.transId = transId;
	}

	public String getMerId() {
		return merId;
	}

	public void setMerId(String merId) {
		this.merId = merId;
	}

	public String getCifFee() {
		return cifFee;
	}

	public void setCifFee(String cifFee) {
		this.cifFee = cifFee;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getCardType() {
		return cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}
	
}
